|
FEXP Solver
1.0.0.0
|
Base interface for solid materials. More...
#include <FEXPMaterial.h>


Public Member Functions | |
| ICFEXPMaterialBase (size_t id) | |
| virtual | ~ICFEXPMaterialBase () |
| virtual void | CalculateStress (Ptr< CFEXPMatrix2D > strn, Ptr< CFEXPMatrix2D > d_strn, Ptr< CFEXPMatrix2D > strs, t_fexpcommon_ct dt)=0 |
| virtual Ptr< CFEXPMatrix2D > | GetStress ()=0 |
| virtual Ptr< ICFEXPMaterialBase > | GetSameMaterial ()=0 |
| virtual EMaterial | GetMaterialId ()=0 |
| virtual size_t | GetId () override |
| virtual size_t | GetModelId () override |
| virtual size_t | GetType () override |
| virtual size_t | GetThreadId () override |
| virtual size_t | GetThreadNumber () override |
| virtual void | SetThreadId (size_t id) override |
Public Member Functions inherited from ICFEXPMaterialDynCharacter | |
| virtual | ~ICFEXPMaterialDynCharacter () |
| virtual t_fexpcommon_ct | GetWaveSpeed (FEXPFEDefinition::EFEXPFiniteElementGeom egtype)=0 |
| virtual t_fexpcommon_ct | GetMatDnsRho ()=0 |
| virtual t_fexpcommon_ct | GetMatYngMod ()=0 |
Public Member Functions inherited from ICFEXPSerialize | |
| virtual Ptr< t_SerializedData > | NetSerialize ()=0 |
| virtual void | NetDeserialize (Ptr< t_SerializedData > data)=0 |
Additional Inherited Members | |
Static Public Attributes inherited from ICFEXPSerialize | |
| static const std::string | NODE_KEY = "#NODE#" |
| static const std::string | ELEM_KEY = "#ELEMENT#" |
| static const size_t | ITEM_ID_INDEX = 1 |
Protected Attributes inherited from ICFEXPMaterialDynCharacter | |
| std::map< FEXPFEDefinition::EFEXPFiniteElementGeom, std::function< t_fexpcommon_ct(t_fexpcommon_ct, t_fexpcommon_ct, t_fexpcommon_ct)> > | _wave_base_characteristics |
Base interface for solid materials.
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in CFEXPRigidMaterial, and CFEXPSimpleElasticMaterial.
|
inlineoverridevirtual |
Implements ICFEXPModelDataIntf.
|
pure virtual |
Implemented in CFEXPRigidMaterial, and CFEXPSimpleElasticMaterial.
|
inlineoverridevirtual |
Implements ICFEXPModelDataIntf.
|
pure virtual |
Implemented in CFEXPRigidMaterial, and CFEXPSimpleElasticMaterial.
|
pure virtual |
Implemented in CFEXPRigidMaterial, and CFEXPSimpleElasticMaterial.
|
inlineoverridevirtual |
Implements ICFEXPModelDataIntf.
|
inlineoverridevirtual |
Implements ICFEXPModelDataIntf.
|
inlineoverridevirtual |
Implements ICFEXPModelDataIntf.
|
inlineoverridevirtual |
Implements ICFEXPModelDataIntf.